removing the testicles - Espagnol Anglais Dictionnaire